package uniandes.ash.principal.baseDatos;

import uniandes.ash.principal.servicios.ServicioPropiedades;

public class FactoriaDAO {
	
	@SuppressWarnings("unchecked")
    public static InterfaceDAO getDAO( String nombre ) {
		try {
			
			Class clase = Class.forName( ServicioPropiedades.getServicio().obtenerPropiedad( nombre ) );	
			return (InterfaceDAO) clase.newInstance();			
		}
		catch (ClassNotFoundException e) {		
			e.printStackTrace();
			return null;
		}
		catch (Exception e) {				
			e.printStackTrace();
			return null;			
		}
	}
	

}
